package cn.sxt.oop;

public class MyInterface {
    public static void main(String[] args) {
        //接口一样可用于属性
        B b = new C();
        b.testB();
    }
}

interface A{
    //接口定义成员变量 默认为public static final
    public static final int TEST_AGE = 10;
    //接口定义方法 默认为public
    public void testA();
}

interface B{
    void testB();
}

/**
 * java中 接口可以多继承
 *        类只能单继承
 */
class C extends MyInterface implements A,B {
    void testC(){
        System.out.println("c");
    };

    @Override
    public void testA() {
        System.out.println("a");
    }

    @Override
    public void testB() {
        System.out.println("b");
    }
}
